#include <iostream>
using namespace std;
void display(const double &r);

class A
{
public:
    A(int i, int j)
    {
        x = i;
        y = j;
    }

private:
    int x, y;
};

int main()
{
    double d = 9.5;
    display(d);
    A const a(3, 4); //a是常对象，不能被更新
    return 0;
}

void display(const double& r)
{
    //常引用做形参，在函数中不能更新r所引用的对象。
    // r=r+1;  报错：表达式必须是可修改的左值
    cout << r << endl;
}